package com.ruoyi.web.studentmanagementsystem.service;


import com.ruoyi.web.studentmanagementsystem.dto.*;
import com.ruoyi.web.studentmanagementsystem.pojo.SysScore;
import java.util.List;

/**
 * ClassName: ISysScoreService
 * Package: com.ruoyi.web.studentmanagementsystem.service
 * Description:成绩管理 服务层
 *
 * @Author Mr. o
 * @Create 2023/11/10 14:51
 * @Version 1.0
 */
public interface ISysScoreService {
    /**
     * 新增保存成绩信息
     *
     * @param score 成绩信息
     * @return
     */
    void insertScore(ISysScoreDTO score);

    /**
     * 删除成绩信息
     *
     * @param studentId 学生ID
     * @return
     */
    void deleteScore(String studentId);

    /**
     * 根据学生ID查询信息
     *
     * @param studentId 学生ID
     * @return
     */
    List<SysScore> selectScore(String studentId);

    /**
     * 修改保存学生信息
     *
     * @param score 成绩信息
     * @return
     */
    void updateScore(IISysScoreDTO score);
}
